/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Utilitarios;

import java.util.ArrayList;

/**
 *
 * @author Betty
 */
public interface Constantes {

    //Constante con la URL de conexion con la Base de Datos
    //public static final String URL_CONEXION = "jdbc:sqlserver://Betty-PC\"\"ADMIN;" + "databaseName=SAPF;userName=sa;password=mssqlserver;";
    public static final String URL_CONEXION = "jdbc:sqlserver://localhost:1433;" + "databaseName=SAPF; userName=sa; password=solaris2010;";
    /**
     * Nombres de los Stored Procedures
     */

    // SPs Seguridad
    public static final String SP_AUTENTICAR_USUARIO = "AutenticarUsuario";
    public static final String SP_OBTENER_ID_ORGANIZACION = "ObtenerOrganizacionUsuario";
    public static final String SP_INSERTAR_PERSONA = "InsertarPersona";
    public static final String SP_INSERTAR_RPROY_ORG = "InsertarRProyOrganizacion";
    public static final String SP_CAMBIAR_CONTRASENA = "CambiarContrasena";

    // SP Cargar paises
    public static final String SP_OBTENER_PAISES = "ObtenerPaises";

    // SPs Gestionar Solicitud
    public static final String SP_INSERTAR_NOMBRE_PROYECTO = "InsertarNombreProyecto";
    public static final String SP_ACTUALIZAR_COMENTARIOS = "ActualizarComentarios";
    public static final String SP_ACTUALIZAR_CUENTA_BANCARIA = "ActualizarCuentaBancaria";
    public static final String SP_CAMBIAR_ESTADO_PROYECTO = "CambiarEstadoProyecto";
    public static final String SP_ACTUALIZAR_FECHA_FIN = "ActualizarFechaFinProyecto";
    public static final String SP_ACTUALIZAR_FECHA_INICIO = "ActualizarFechaInicioProyecto";
    public static final String SP_ACTUALIZAR_OBJETIVOS = "ActualizarObjetivosProyecto";

    public static final String SP_INSERTAR_ETAPA = "InsertarEtapa";

    public static final String SP_INSERTAR_ORGANIZACION = "InsertarOrganizacion";

    public static final String SP_OBTENER_DATOS_ORGANIZACION = "ObtenerDatosOrganizacion";

    public static final String SP_OBTENER_PERSONAS_ORGANIZACION = "ObtenerPersonasOrganizacion";

    public static final String SP_OBTENER_PROYECTOS_PAIS = "ObtenerProyectosPais";

    public static final String SP_OBTENER_SOLICITUDES_PERSONA = "ObtenerSolicitudesPersona";

    public static final String SP_ASIGNAR_PERSONA_PROYECTO = "AsignarPersonaProyecto";
    /**
     * Formatos de fecha
     */

    // Fecha de tipo dd/mm/yyyy
    public static final String FECHA_DIA_CORTO = "dd/mm/aa";

    // Fecha de tipo dd/mm/yy
    public static final String FECHA_DIA_LARGO = "dd/mm/aaaa";

    // Fecha de tipo mm/dd/yyyy
    public static final String FECHA_MES_CORTO = "mm/dd/aa";

    // Fecha de tipo mm/dd/yy
    public static final String FECHA_MES_LARGO = "mm/dd/aaaa";

    // Fecha de tipo yyyy/mm/dd
    public static final String FECHA_ANNO_CORTO = "aa/mm/dd";

    // Fecha de tipo yy/mm/dd
    public static final String FECHA_ANNO_LARGO = "aaaa/mm/dd";
    
    /**
     * Tipos de Usuarios
     */
    // Tipo Responsable del Proyecto
    public static final String TIPO_RPROY = "RProy";
    // Tipo Oficial de Proyecto
    public static final String TIPO_OP = "OP";
    // Tipo Jefe AMD
    public static final String TIPO_JEFE = "Jefe AMD";

    /**
     * Estados de un proyecto
     */
    // Tipo Solicitud
    public static final String ESTADO_SOLICITUD = "Solicitud";
    // Tipo Aprobado
    public static final String ESTADO_APROBADO = "Aprobado";
    // Tipo Desaprobado
    public static final String ESTADO_DESAPROBADO = "Desaprobado";
    // Tipo Ejecucion
    public static final String ESTADO_EJECUCION = "Ejecucion";
    // Tipo Finalizado
    public static final String ESTADO_FINALIZADO = "Finalizado";

}
